xmlgraphics-batik-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Denis Bohm" <de...@fireflydesign.com>
Subject Re: Scripting with Java Error
Date Wed, 01 Oct 2003 20:34:36 GMT
The default with my setup is that the clases go into the sources tree, so I
added another check for that in setDevBase and added a new permission entry
for sources.  Now it gets farther and I see the error shown below.  Any idea
why that one is happening?

java.lang.NoSuchFieldError: OPACITY
        at
org.apache.batik.bridge.SVGTextElementBridge.addPaintAttributes(SVGTextEleme
ntBridge.java:1264)
        at
org.apache.batik.bridge.SVGTextElementBridge.computeLayoutedText(SVGTextElem
entBridge.java:524)
        at
org.apache.batik.bridge.SVGTextElementBridge.buildGraphicsNode(SVGTextElemen
tBridge.java:222)
        at org.apache.batik.bridge.GVTBuilder.build(GVTBuilder.java:160)
        at
org.apache.batik.bridge.SVGUseElementBridge.buildCompositeGraphicsNode(SVGUs
eElementBridge.java:209)
        at
org.apache.batik.bridge.SVGUseElementBridge.createGraphicsNode(SVGUseElement
Bridge.java:118)
        at
org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(GVTBuilder.java:220)
        at
org.apache.batik.bridge.GVTBuilder.buildComposite(GVTBuilder.java:186)
        at org.apache.batik.bridge.GVTBuilder.build(GVTBuilder.java:158)
        at
org.apache.batik.bridge.SVGUseElementBridge.buildCompositeGraphicsNode(SVGUs
eElementBridge.java:209)
        at
org.apache.batik.bridge.SVGUseElementBridge.createGraphicsNode(SVGUseElement
Bridge.java:118)
        at
org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(GVTBuilder.java:220)
        at
org.apache.batik.bridge.GVTBuilder.buildComposite(GVTBuilder.java:186)
        at
org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(GVTBuilder.java:226)
        at
org.apache.batik.bridge.GVTBuilder.buildComposite(GVTBuilder.java:186)
        at org.apache.batik.bridge.GVTBuilder.build(GVTBuilder.java:158)
        at
org.apache.batik.bridge.SVGUseElementBridge.buildCompositeGraphicsNode(SVGUs
eElementBridge.java:209)
        at
org.apache.batik.bridge.SVGUseElementBridge.createGraphicsNode(SVGUseElement
Bridge.java:118)
        at
org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(GVTBuilder.java:220)
        at
org.apache.batik.bridge.GVTBuilder.buildComposite(GVTBuilder.java:186)
        at org.apache.batik.bridge.GVTBuilder.build(GVTBuilder.java:108)
        at
org.apache.batik.swing.svg.GVTTreeBuilder.run(GVTTreeBuilder.java:136)

----- Original Message ----- 
From: "Thomas DeWeese" <Thomas.DeWeese@Kodak.com>
To: "Batik Users" <batik-users@xml.apache.org>
Sent: Wednesday, October 01, 2003 12:25 PM
Subject: Re: Scripting with Java Error


> Actually I think the problem may be with forte.
> The batik security policy needs to know the root
> of the Batik 'distribution' so it can grant appropriate
> permissions.
>
> The way it does this when running from class files
> (it does something different for jar files) is
> it get's the URL to one of the class files and
> looks for 'classes/org/apache/batik/...' in that path
> it then makes the parent of 'classes' the root of the
> distribution.
>
> When running in Forte it appears that either this URL is strange
> or it doesn't include 'classes'.
>
>
> Denis Bohm wrote:
>
> > I tried all the different settings and don't see any difference - still
the
> > same error.
> >
> > I tried to run squiggle from Forte in the debugger, but I get:
> >
> > java.lang.Error
> >         at
> >
org.apache.batik.util.ApplicationSecurityEnforcer.setDevBase(ApplicationSecu
> > rityEnforcer.java:345)
> >         at
> >
org.apache.batik.util.ApplicationSecurityEnforcer.installSecurityManager(App
> > licationSecurityEnforcer.java:276)
> >         at
> >
org.apache.batik.util.ApplicationSecurityEnforcer.enforceSecurity(Applicatio
> > nSecurityEnforcer.java:203)
> >         at
> > org.apache.batik.apps.svgbrowser.Main.setPreferences(Main.java:709)
> >         at org.apache.batik.apps.svgbrowser.Main.<init>(Main.java:347)
> >         at org.apache.batik.apps.svgbrowser.Main.main(Main.java:190)
> > Exception in thread "main"
> >
> > Do I need to specify some command line args to squiggle so that it can
be
> > run from the debugger?
> >
> > ----- Original Message ----- 
> > From: "Thomas DeWeese" <Thomas.DeWeese@Kodak.com>
> > To: "Batik Users" <batik-users@xml.apache.org>
> > Sent: Wednesday, October 01, 2003 10:52 AM
> > Subject: Re: Scripting with Java Error
> >
> >
> >
> >>Hi,
> >>
> >>    Perhaps you have security settings set differently in Squiggle.
> >>Preferences->Browser Options->Security Settings
> >>
> >>
> >>
> >>Denis Bohm wrote:
> >>
> >>
> >>>Hi,
> >>>
> >>>Glad to hear that it works for someone.  I'm running out of a fresh CVS
> >>>checkout using 'ant squiggle'.  Still not working for me... :^(
> >>>
> >>>Denis
> >>>
> >>>----- Original Message ----- 
> >>>From: "Christophe Jolif" <cjolif@ilog.fr>
> >>>To: "Batik Users" <batik-users@xml.apache.org>
> >>>Sent: Wednesday, October 01, 2003 2:10 AM
> >>>Subject: Re: Scripting with Java Error
> >>>
> >>>
> >>>
> >>>
> >>>>Denis,
> >>>>
> >>>>This is working fine for me. Which version of Batik are you using? You
> >>>
> >>>need at
> >>>
> >>>
> >>>>least 1.5 (not a beta).
> >>>>
> >>>>Denis Bohm wrote:
> >>>>
> >>>>
> >>>>>I'm trying to script using Java according to the SVG 1.1
specification:
> >>>>>
> >>>>>http://www.w3.org/TR/SVG11/java.html
> >>>>>
> >>>>>But when I try to load my demo.svg file into Squiggle I get:
> >>>>>
> >>>>>"SVG Error: com.fireflydesign.svg.SVGHandler
> >>>>>
> >>>>>java.lang.ClassNotFoundException: com.fireflydesign.svg.SVGHandler
> >>>>>..."
> >>>>>
> >>>>>I checked the archive and it seems to contain the handler class.
> >
> > Anyone
> >
> >>>>>have any idea why the class can't be found?
> >>>>>
> >>>>>Thanks,
> >>>>> Denis
> >>>>>
> >>>>>
> >>>>>Here is my SVG (demo.svg):
> >>>>>
> >>>>><?xml version="1.0" encoding="utf-8"?>
> >>>>><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
> >>>>>"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
> >>>>>]>
> >>>>><svg width="600" height="800" viewBox="0 0 600 800"
> >>>>>   xmlns:xlink="http://www.w3.org/1999/xlink">
> >>>>>   <script type="application/java-archive" xlink:href="demo.jar"/>
> >>>>>   <text x="10" y="20" fill="black">Hello</text>
> >>>>></svg>
> >>>>>
> >>>>>Here is my manifest:
> >>>>>
> >>>>>Manifest-Version: 1.0
> >>>>>SVG-Handler-Class: com.fireflydesign.svg.SVGHandler
> >>>>>
> >>>>>
> >>>>>And my Java source:
> >>>>>
> >>>>>package com.fireflydesign.svg;
> >>>>>
> >>>>>import org.w3c.dom.events.Event;
> >>>>>import org.w3c.dom.events.EventListener;
> >>>>>
> >>>>>import org.w3c.dom.svg.EventListenerInitializer;
> >>>>>import org.w3c.dom.svg.SVGDocument;
> >>>>>import org.w3c.dom.svg.SVGSVGElement;
> >>>>>
> >>>>>public class SVGHandler implements EventListenerInitializer {
> >>>>>
> >>>>>   public SVGHandler() {
> >>>>>   }
> >>>>>
> >>>>>   public void initializeEventListeners(SVGDocument document) {
> >>>>>       SVGSVGElement root = document.getRootElement();
> >>>>>       EventListener listener = new EventListener() {
> >>>>>           public void handleEvent(Event event) {
> >>>>>               System.out.println("onload");
> >>>>>           }
> >>>>>       };
> >>>>>       root.addEventListener("onload", listener, false);
> >>>>>   }
> >>>>>
> >>>>>}
> >>>>>
> >>>>>
> >>>>>
> >>
>
>>>>------------------------------------------------------------------------
> >>>>
> >>>>>---------------------------------------------------------------------
> >>>>>To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
> >>>>>For additional commands, e-mail: batik-users-help@xml.apache.org
> >>>>
> >>>>
> >>>>-- 
> >>>>Christophe
> >>>>
> >>>>
> >>>>---------------------------------------------------------------------
> >>>>To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
> >>>>For additional commands, e-mail: batik-users-help@xml.apache.org
> >>>>
> >>>>
> >>>
> >>>
> >>>
> >>>---------------------------------------------------------------------
> >>>To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
> >>>For additional commands, e-mail: batik-users-help@xml.apache.org
> >>>
> >>>
> >>
> >>
> >>
> >>
> >>---------------------------------------------------------------------
> >>To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
> >>For additional commands, e-mail: batik-users-help@xml.apache.org
> >>
> >>
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
> > For additional commands, e-mail: batik-users-help@xml.apache.org
> >
> >
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
> For additional commands, e-mail: batik-users-help@xml.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org


Mime
View raw message