[ https://issues.apache.org/jira/browse/PIVOT-949?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14624620#comment-14624620 ]
Sandro Martini commented on PIVOT-949: -------------------------------------- Just committed (both in trunk and in 2.0.x) the second part of the fix, or better this time a small enhancement: the ability to use a script variable to store the value to use in src attribute. Roger, be free to reassign to yourself if you plan to do other enhancements here, or if you prefer to add a new issue specific tell me so I can mark this issue as resolved. Thanks. Bye > bxml:script using js file (absolute path) doesn't work > ------------------------------------------------------ > > Key: PIVOT-949 > URL: https://issues.apache.org/jira/browse/PIVOT-949 > Project: Pivot > Issue Type: Bug > Components: core-serialization > Affects Versions: 2.0.3, 2.0.4 > Environment: Windows 7 > Java 7 Update 67, Java 8 Update 20 > Reporter: Said SAID EL IMAM > Assignee: Sandro Martini > Labels: java7, java8, javascript > Fix For: 2.1, 2.0.5 > > Attachments: PIVOT-949_patch1.patch > > > Hi, > I use in my bxml files lines like: > <bxml:script src="/gui/pivot/scripts/variables.js" /> > which loads some variables that I can use in the file by calling them like > $icon > But when using a Java version higher than 6, I get this error: > org.apache.pivot.serialization.SerializationException: Value "icon" is not > defined. > at > org.apache.pivot.beans.BXMLSerializer.processAttributes(BXMLSerializer.java:1093) > at > org.apache.pivot.beans.BXMLSerializer.processStartElement(BXMLSerializer.java:819) > at > org.apache.pivot.beans.BXMLSerializer.readObject(BXMLSerializer.java:443) > at > org.apache.pivot.beans.BXMLSerializer.processStartElement(BXMLSerializer.java:910) > at > org.apache.pivot.beans.BXMLSerializer.readObject(BXMLSerializer.java:443) > at > org.apache.pivot.beans.BXMLSerializer.readObject(BXMLSerializer.java:634) > at > org.apache.pivot.beans.BXMLSerializer.readObject(BXMLSerializer.java:607) > at dcp.main.gui.pivot.Master.startup(Master.java:190) > at > org.apache.pivot.wtk.DesktopApplicationContext$2.run(DesktopApplicationContext.java:641) > at > org.apache.pivot.wtk.ApplicationContext$QueuedCallback.run(ApplicationContext.java:1607) > at java.awt.event.InvocationEvent.dispatch(Unknown Source) > at java.awt.EventQueue.dispatchEventImpl(Unknown Source) > at java.awt.EventQueue.access$400(Unknown Source) > at java.awt.EventQueue$3.run(Unknown Source) > at java.awt.EventQueue$3.run(Unknown Source) > at java.security.AccessController.doPrivileged(Native Method) > at java.security.ProtectionDomain$1.doIntersectionPrivilege(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) > And my application shows a popup window with the message: > Value "icon" is not defined. -- This message was sent by Atlassian JIRA (v6.3.4#6332)