HI, I've posted something about this already, but in the beginning I've
probably underestimated the problem.
It is quite simple, While browsing files in a folder or folders I get an
internal error message. I am given a choice of quitting or continuing to use
the program.
If I choose to continue working the program hangs for a while, then I'm
allowed to move to a different folder. Trying to browse the folder that
caused the problem will cause it to happen again.
If I ask to view the details about the error I get the files I'm attaching.
If I just quit LightZone, on the next startup it will fail to start. On the
second next time, it will realize something went wrong last time and will ask
to reset my preferences.
Editing works flawlessly. The problems with browser are annoying, though.
Anybody else has problems with browsing?
Thanks.
Paolo
--
Paolo
java.lang.NullPointerException
at com.lightcrafts.ui.datatips.xswing.TreeDataTipCell.getRendererComponent(TreeDataTipCell.java:61)
at com.lightcrafts.ui.datatips.xswing.DataTipComponent.paintComponent(DataTipComponent.java:85)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.Dialog$1.run(Unknown Source)
at java.awt.Dialog$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Unknown Source)
at java.awt.Component.show(Unknown Source)
at java.awt.Component.setVisible(Unknown Source)
at java.awt.Window.setVisible(Unknown Source)
at java.awt.Dialog.setVisible(Unknown Source)
at com.lightcrafts.platform.DefaultProgressDialog$ProgressListenerImpl.showAndWait(DefaultProgressDialog.java:300)
at com.lightcrafts.platform.DefaultProgressDialog.showProgress(DefaultProgressDialog.java:109)
at com.lightcrafts.app.ComboFrame.initImages(ComboFrame.java:818)
at com.lightcrafts.app.ComboFrame.showFolder(ComboFrame.java:336)
at com.lightcrafts.app.ComboFrame.access$400(ComboFrame.java:59)
at com.lightcrafts.app.ComboFrame$4.folderSelectionChanged(ComboFrame.java:282)
at com.lightcrafts.ui.browser.folders.FolderSelectionDispatcher.notifyListeners(FolderSelectionDispatcher.java:48)
at com.lightcrafts.ui.browser.folders.FolderSelectionDispatcher$1.valueChanged(FolderSelectionDispatcher.java:29)
at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(Unknown Source)
at javax.swing.JTree.setSelectionPath(Unknown Source)
at com.lightcrafts.ui.browser.folders.FolderTreeModel$1.run(FolderTreeModel.java:67)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
java.lang.RuntimeException: Errore di inizializzazione del Browser
at com.lightcrafts.app.ComboFrame.initImages(ComboFrame.java:823)
at com.lightcrafts.app.ComboFrame.showFolder(ComboFrame.java:336)
at com.lightcrafts.app.ComboFrame.<init>(ComboFrame.java:240)
at com.lightcrafts.app.Application.createNewComboFrame(Application.java:1320)
at com.lightcrafts.app.Application.openEmpty(Application.java:545)
at com.lightcrafts.app.Application$10.run(Application.java:1970)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.StackOverflowError
at sun.nio.cs.UTF_8$Encoder.encodeArrayLoop(Unknown Source)
at sun.nio.cs.UTF_8$Encoder.encodeLoop(Unknown Source)
at java.nio.charset.CharsetEncoder.encode(Unknown Source)
at java.lang.StringCoding$StringEncoder.encode(Unknown Source)
at java.lang.StringCoding.encode(Unknown Source)
at java.lang.String.getBytes(Unknown Source)
at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
at java.io.UnixFileSystem.getBooleanAttributes(Unknown Source)
at java.io.File.exists(Unknown Source)
at com.lightcrafts.utils.filecache.FileCache.contains(FileCache.java:71)
at com.lightcrafts.ui.browser.model.ImageDatum.readRotateCache(ImageDatum.java:489)
at com.lightcrafts.ui.browser.model.ImageDatum.getMetadata(ImageDatum.java:264)
at com.lightcrafts.ui.browser.model.ImageDatumComparator.compare(ImageDatumComparator.java:90)
at com.lightcrafts.ui.browser.model.ImageDatumComparator.compare(ImageDatumComparator.java:101)
at com.lightcrafts.ui.browser.model.ImageDatumComparator.compare(ImageDatumComparator.java:101)
at com.lightcrafts.ui.browser.model.ImageDatumComparator.compare(ImageDatumComparator.java:101)
This last line is repeated hundreds times or so.
java.lang.RuntimeException: Errore di inizializzazione del Browser
at com.lightcrafts.app.ComboFrame.initImages(ComboFrame.java:823)
at com.lightcrafts.app.ComboFrame.showFolder(ComboFrame.java:336)
at com.lightcrafts.app.ComboFrame.access$400(ComboFrame.java:59)
at com.lightcrafts.app.ComboFrame$4.folderSelectionChanged(ComboFrame.java:282)
at com.lightcrafts.ui.browser.folders.FolderSelectionDispatcher.notifyListeners(FolderSelectionDispatcher.java:48)
at com.lightcrafts.ui.browser.folders.FolderSelectionDispatcher$1.valueChanged(FolderSelectionDispatcher.java:29)
at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(Unknown Source)
at javax.swing.JTree.setSelectionPath(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(Unknown Source)
at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.StackOverflowError
at sun.nio.cs.UTF_8$Encoder.encodeArrayLoop(Unknown Source)
at sun.nio.cs.UTF_8$Encoder.encodeLoop(Unknown Source)
at java.nio.charset.CharsetEncoder.encode(Unknown Source)
at java.lang.StringCoding$StringEncoder.encode(Unknown Source)
at java.lang.StringCoding.encode(Unknown Source)
at java.lang.String.getBytes(Unknown Source)
at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
at java.io.UnixFileSystem.getBooleanAttributes(Unknown Source)
at java.io.File.exists(Unknown Source)
at com.lightcrafts.utils.filecache.FileCache.contains(FileCache.java:71)
at com.lightcrafts.ui.browser.model.ImageDatum.readRotateCache(ImageDatum.java:489)
at com.lightcrafts.ui.browser.model.ImageDatum.getMetadata(ImageDatum.java:264)
at com.lightcrafts.ui.browser.model.ImageDatumComparator.compare(ImageDatumComparator.java:90)
at com.lightcrafts.ui.browser.model.ImageDatumComparator.compare(ImageDatumComparator.java:101)
at com.lightcrafts.ui.browser.model.ImageDatumComparator.compare(ImageDatumComparator.java:101)
at com.lightcrafts.ui.browser.model.ImageDatumComparator.compare(ImageDatumComparator.java:101)
This last line is repeated hundreds times or so.
_______________________________________________
LightZone mailing list
LightZone@...
http://kast-dev.com/mailman/listinfo/lightzone