Modify

Opened 8 years ago

Closed 8 years ago

#12516 closed defect (fixed)

Error loading textures

Reported by: naoliv Owned by: kendzi
Priority: normal Milestone:
Component: Plugin kendzi3d Version:
Keywords: Cc:

Description

It seems that every texture fails to load.
In console I can see:

10:28:06.391 [AWT-EventQueue-0] ERROR kendzi.jogl.texture.TextureCacheServiceImpl - Error loading texture: #bw=/textures/building_facade_unknown.png texture url: #bw=/textures/building_facade_unknown.png
com.jogamp.opengl.GLException: Could not find PixelFormat for format and/or type: PixelAttributes[fmt 0x80e1, type 0x8367, null]
	at com.jogamp.opengl.util.GLPixelBuffer$GLPixelAttributes.<init>(GLPixelBuffer.java:494) ~[jogl-all-2.3.1.jar:2.3.1]
	at com.jogamp.opengl.util.GLPixelBuffer$GLPixelAttributes.<init>(GLPixelBuffer.java:460) ~[jogl-all-2.3.1.jar:2.3.1]
	at com.jogamp.opengl.util.texture.awt.AWTTextureData.createFromImage(AWTTextureData.java:217) ~[jogl-all-2.3.1.jar:2.3.1]
	at com.jogamp.opengl.util.texture.awt.AWTTextureData.<init>(AWTTextureData.java:127) ~[jogl-all-2.3.1.jar:2.3.1]
	at com.jogamp.opengl.util.awt.TextureRenderer.init(TextureRenderer.java:636) ~[jogl-all-2.3.1.jar:2.3.1]
	at com.jogamp.opengl.util.awt.TextureRenderer.<init>(TextureRenderer.java:139) ~[jogl-all-2.3.1.jar:2.3.1]
	at com.jogamp.opengl.util.awt.TextureRenderer.<init>(TextureRenderer.java:130) ~[jogl-all-2.3.1.jar:2.3.1]
	at kendzi.jogl.texture.builder.BwFileTextureBuilder.loadTextureRenderer(BwFileTextureBuilder.java:120) ~[kendzi3d.jar:?]
	at kendzi.jogl.texture.builder.BwFileTextureBuilder.buildTexture(BwFileTextureBuilder.java:60) ~[kendzi3d.jar:?]
	at kendzi.jogl.texture.TextureCacheServiceImpl.loadTexture(TextureCacheServiceImpl.java:248) [kendzi3d.jar:?]
	at kendzi.jogl.texture.TextureCacheServiceImpl.get(TextureCacheServiceImpl.java:196) [kendzi3d.jar:?]
	at kendzi.jogl.texture.TextureCacheServiceImpl.getTexture(TextureCacheServiceImpl.java:72) [kendzi3d.jar:?]
	at kendzi.jogl.model.render.ModelRender.getTexture(ModelRender.java:416) [kendzi3d.jar:?]
	at kendzi.jogl.model.render.ModelRender.setupTextures(ModelRender.java:242) [kendzi3d.jar:?]
	at kendzi.jogl.model.render.ModelRender.draw(ModelRender.java:111) [kendzi3d.jar:?]
	at kendzi.jogl.model.render.ModelRender.render(ModelRender.java:86) [kendzi3d.jar:?]
	at kendzi.josm.kendzi3d.objects.drawer.StaticModelWorldObjectDrawer.draw(StaticModelWorldObjectDrawer.java:45) [kendzi3d.jar:?]
	at kendzi.josm.kendzi3d.ui.Kendzi3dGLEventListener.drawEditorObject(Kendzi3dGLEventListener.java:152) [kendzi3d.jar:?]
	at kendzi.kendzi3d.editor.ui.BaseEditorGLEventListener.drawEditorObjects(BaseEditorGLEventListener.java:232) [kendzi3d.jar:?]
	at kendzi.kendzi3d.editor.ui.BaseEditorGLEventListener.display(BaseEditorGLEventListener.java:173) [kendzi3d.jar:?]
	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:691) [jogl-all-2.3.1.jar:2.3.1]
	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:673) [jogl-all-2.3.1.jar:2.3.1]
	at com.jogamp.opengl.awt.GLCanvas$11.run(GLCanvas.java:1421) [jogl-all-2.3.1.jar:2.3.1]
	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1277) [jogl-all-2.3.1.jar:2.3.1]
	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1131) [jogl-all-2.3.1.jar:2.3.1]
	at com.jogamp.opengl.awt.GLCanvas$12.run(GLCanvas.java:1435) [jogl-all-2.3.1.jar:2.3.1]
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301) [?:1.8.0_72-internal]
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) [?:1.8.0_72-internal]
	at java.awt.EventQueue.access$500(EventQueue.java:97) [?:1.8.0_72-internal]
	at java.awt.EventQueue$3.run(EventQueue.java:709) [?:1.8.0_72-internal]
	at java.awt.EventQueue$3.run(EventQueue.java:703) [?:1.8.0_72-internal]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_72-internal]
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) [?:1.8.0_72-internal]
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) [?:1.8.0_72-internal]
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) [?:1.8.0_72-internal]
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) [?:1.8.0_72-internal]
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) [?:1.8.0_72-internal]
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:1.8.0_72-internal]
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) [?:1.8.0_72-internal]
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) [?:1.8.0_72-internal]
invalid enumerant

Saw this happening for /textures/building_facade_unknown.png, /textures/building_roof_material_unknown.png and /textures/pd/MarekConcrete0001.jpg
Maybe other textures are affected too.

JOSM:

URL:http://josm.openstreetmap.de/svn/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2016-02-09 01:01:55 +0100 (Tue, 09 Feb 2016)
Build-Date:2016-02-09 02:32:40
Revision:9764
Relative:URL: ^/trunk

Identification: JOSM/1.5 (9764 pt_BR) Linux Debian GNU/Linux unstable (sid)
Memory Usage: 597 MB / 3641 MB (326 MB allocated, but free)
Java version: 1.8.0_72-internal-b15, Oracle Corporation, OpenJDK 64-Bit Server VM
VM arguments: [-Dawt.useSystemAAFontSettings=on]

Plugins:
- AddrInterpolation (31772)
- Create_grid_of_ways (31772)
- FastDraw (31895)
- FixAddresses (31772)
- OpeningHoursEditor (31772)
- PicLayer (31895)
- SimplifyArea (31895)
- apache-commons (31895)
- buildings_tools (31895)
- download_along (31772)
- editgpx (31772)
- ejml (31895)
- geotools (31895)
- graphview (31895)
- jts (31772)
- kendzi3d (1.0.189)
- kendzi3d-jogl (41)
- kendzi3d-resources (0.0.1)
- log4j (31895)
- measurement (31895)
- merge-overlap (31967)
- opendata (31937)
- pdfimport (32019)
- photo_geotagging (31895)
- poly (31772)
- reverter (32005)
- tagging-preset-tester (31895)
- todo (29154)
- turnrestrictions (31895)
- undelete (31895)
- utilsplugin2 (32018)

Attachments (0)

Change History (3)

comment:1 by kendzi, 8 years ago

There was some bug in jogl related to that, i will check if is fixed and upgrade jogl next week.

comment:2 by kendzi, 8 years ago

The bug is here:
https://jogamp.org/bugzilla/show_bug.cgi?id=1226
Fix was released as jogl 2.3.2. I will upgrade to it in the next week.

comment:3 by kendzi, 8 years ago

Resolution: fixed
Status: newclosed

jogl version was updated

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain kendzi.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.