XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Peter TribulskiSubject: Java debuggin in XSLT problem
Author: Peter Tribulski
Date: 15 Nov 2001 01:50 PM
I am using Stylus Studio 3.1 build 069 (with advertising banner). Machine is Windows NT 4.0 SP6.

I have JDK 1.2.2 installed, and also download the JDPA 1.0, following the instructions in the Help file (copying DLL and JAR into JDK directories).

I am using IntDate example files that were installed in the C:\Program Files\eXcelon Corp\Stylus Studio\examples\javaExtension directory.

I have set ClassPath to include the directory for the example code. I have also set the Java Debug Sourcepath to the same directory, enabled the "Prompt for source..." and "Show JDPW ..." settings.


The IntDate.xsl transformation executes correctly, with the desired results. Thus I am certain that the Java Extension class is located and executed correctly.

However, I am having a problem when trying to debug into the Java Extension code. I am using the "Step Into" method - as "Step Over" will bypass the java extension logic as expected.

I do get the prompt of "Java Debugger is going to open:
C:\PROGRA~1\EXCELO~1\STYLUS~1\examples\JAVAEX~1\IntDate.java
if the file is not correct click No, and then manually choose the right file." dialog.

As this is the correct file, I click "Yes".
The screen flashes very briefly, then the cursor is located to the next line in the XSL. I never get to see and step into the Java code. (Perhaps the brief screen flash is a display of the Java source, but it is way too fast to tell for sure).

I have also tried clicking "No" to the dialog and manually selecting the same source file - no difference.

For what it is worth, I have even opened the Java Source in a different window within Stylus Studio and set breakpoints - no difference.

Am I missing something? It seems so close, as I do get the source file prompt.

Any thoughts would be appreciated,

Pete Tribulski

Postnext
Ivan PedruzziSubject: RE: Java debuggin in XSLT problem
Author: Ivan Pedruzzi
Date: 15 Nov 2001 02:33 PM

Hi Peter,


Click on Help -> About Stylus Studio, what can you see next to "Java
Virtual Machine:" ?

If you installed JPDA after installing Studio, you should go to Tools ->
Options -> Application Settings -> Java Virtual Machine and click Auto
detect. If the JPDA is installed correctly you should see in the
Parameters edit box something like that

-Xdebug -Xnoagent
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
-Djava.compiler=NONE

Another thing you can do is click on

Tools -> Options -> Java -> Debugger -> Show JDWP events in the Output
window

This should help us to understand the problem

Thank You

Ivan Pedruzzi
eXcelon Corporation
http://www.stylusstudio.com



> -----Original Message-----
> From: stylus-studio-tech Listmanager [mailto:listmanager]
> Sent: Thursday, November 15, 2001 1:58 PM
> To: Recipients of 'stylus-studio-tech' suppressed
> Subject: Java debuggin in XSLT problem
>
>
> From: "Peter Tribulski"
>
> I am using Stylus Studio 3.1 build 069 (with advertising
> banner). Machine is Windows NT 4.0 SP6.
>
> I have JDK 1.2.2 installed, and also download the JDPA 1.0,
> following the instructions in the Help file (copying DLL and
> JAR into JDK directories).
>
> I am using IntDate example files that were installed in the
> C:\Program Files\eXcelon Corp\Stylus
> Studio\examples\javaExtension directory.
>
> I have set ClassPath to include the directory for the example
> code. I have also set the Java Debug Sourcepath to the same
> directory, enabled the "Prompt for source..." and "Show JDPW
> ..." settings.
>
>
> The IntDate.xsl transformation executes correctly, with the
> desired results. Thus I am certain that the Java Extension
> class is located and executed correctly.
>
> However, I am having a problem when trying to debug into the
> Java Extension code. I am using the "Step Into" method - as
> "Step Over" will bypass the java extension logic as expected.
>
> I do get the prompt of "Java Debugger is going to open:
> C:\PROGRA~1\EXCELO~1\STYLUS~1\examples\JAVAEX~1\IntDate.java
> if the file is not correct click No, and then manually choose
> the right file." dialog.
>
> As this is the correct file, I click "Yes".
> The screen flashes very briefly, then the cursor is located
> to the next line in the XSL. I never get to see and step
> into the Java code. (Perhaps the brief screen flash is a
> display of the Java source, but it is way too fast to tell for sure).
>
> I have also tried clicking "No" to the dialog and manually
> selecting the same source file - no difference.
>
> For what it is worth, I have even opened the Java Source in a
> different window within Stylus Studio and set breakpoints -
> no difference.
>
> Am I missing something? It seems so close, as I do get the
> source file prompt.
>
> Any thoughts would be appreciated,
>
> Pete Tribulski
>
>
>
> To reply: mailto:stylus-studio-tech.4093@edn.exceloncorp.com
> To start a new topic: mailto:stylus-studio-tech@edn.exceloncorp.com
> To login: http://edn.exceloncorp.com/~SSDN
>
>

Postnext
Peter TribulskiSubject: RE: Java debuggin in XSLT problem
Author: Peter Tribulski
Date: 15 Nov 2001 02:51 PM
That did it, but with a new problem.

Once I clicked on Auto Detect and restarted Studio, I can debug into the Java Source code.

FYI: The about box displays
Java Virtual Machine: 1.2.2 Classic VM Sun Microsystems Inc. debug mode port:8000

Now I have a separately annoying problem:

As I "Step Over" (not Step Into) each line of the IntDate.java source, I keep getting the "Java Debugger is going to Open ..." dialog for the same intdate.java source file.
(It is already open, and that is the file I am stepping over lines within!).

I added a different extension function of my own, which behaves "normally". As I step over lines of code in the java source for my extension file, I do not get the extraneous prompts. I even invoked my extension from within the original IntDate.xsl - stepping over lines in intdate.java gets me the prompt on every line, stepping over lines in my .java does not. Hmmm.

Any thoughts on this behavior?

Thank you very much for the rapid and useful reply to original problem,

Pete Tribulski

Posttop
Peter TribulskiSubject: RE: Java debuggin in XSLT problem
Author: Peter Tribulski
Date: 15 Nov 2001 03:14 PM
I have found an answer to my own question.

I just had to re-compile IntDate.java.

I do not know why, but I will assume there was a difference between the IntDate.class and the JVM I am using.

Thanks,

Pete Tribulski

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.