Rayzoon Technologies LLC Forum Index Rayzoon Technologies LLC
Official Online Community & Support
 
Rayzoon Web Site

 FAQFAQ   SearchSearch   http://rayzoon.com/v-web/bulletin/bb/lm.phpMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Various issues with JS 2 and Sonar 6

 
Post new topic   Reply to topic    Rayzoon Technologies LLC Forum Index -> Jamstix - Support
View previous topic :: View next topic  
Author Message
BitFlipper
Jamologist
Jamologist


Joined: 16 Dec 2005
Posts: 110

PostPosted: Tue Aug 21, 2007 2:37 pm    Post subject: Various issues with JS 2 and Sonar 6 Reply with quote

Hi,

JS 2 is great but it still has some issues. They are:

1) Random "Access Violation" dialog boxes popping up while using JS 2. The weird thing is that when I close the error dialog, I can continue using JS 2. Even so, one has to wonder if anything internal got corrupted so I usually close Sonar and re-open it.

2) Sometimes JS 2 gets into a weird state where it pops up a small dialog saying something to the effect of: "Invalid window". This keeps popping up as I mouse over the JS 2 controls. Looks like it is related to displaying the help tips as you mouse over the controls.

3) Sonar allows you to have more than one song open at a time. I often have multiple songs open as I duplicate favorite plugin settings, fx chains, etc between songs. I have found many plugins to have problems with this. This is usually an indication that they are using global variables in their DLLs and did not anticipate multiple instances being open. JS 2 also seems to have issues with this. I got access violations when I loaded up a second song that also contained JS 2.

4) Sometimes when I open JS 2 the 1st time it opens partially off the screen. Sometimes it is hard to move it onto the screen because it opened a modal dialog that are completely off the screen. I forgot exactly how, but after some struggle I got it to move to completely onscreen. BTW, usually when this happens the area that was initially offscreen would be completely black and it refuses to refresh. I have to close and re-open JS 2 to get it to draw properly.

5) My second monitor is to the left of my main monitor. This means that coordinates on that screen are negative, which is perfectly valid. Countless programs have issues with this, since their internal logic incorrectly checks for coordinate values less that zero and assumes anything less than zero must be offscreen. I can't confirm 100% but I thought I saw issues in JS 2 that might be related to this. Just a heads-up to ensure you don't do the less-thatn-zero check.

So many of the issues I mentioned are kinda fuzzy. I will do some more testing tonight and see if I can provide better steps to reproduce these issues.
Back to top
View user's profile Send private message
Ralph [RZ]
Site Admin
Site Admin


Joined: 02 Jan 2008
Posts: 13332

PostPosted: Tue Aug 21, 2007 2:52 pm    Post subject: Re: Various issues with JS 2 and Sonar 6 Reply with quote

BitFlipper wrote:

Random "Access Violation" dialog boxes popping up while using JS 2.

If you could tell me steps to replicate them, that would be awesome. Also, could you send me a full screenshot when such an error occurs?

Quote:
I have found many plugins to have problems with this. This is usually an indication that they are using global variables in their DLLs and did not anticipate multiple instances being open.

Yes, JS2 is not multi-instance proof, yet.

I'll try to fix the off screen GUI issue in the next hotfix.
_________________
Ralph Zeuner
Rayzoon Technologies LLC
http://www.rayzoon.com
Back to top
View user's profile Send private message Send e-mail
BitFlipper
Jamologist
Jamologist


Joined: 16 Dec 2005
Posts: 110

PostPosted: Tue Aug 21, 2007 2:59 pm    Post subject: Re: Various issues with JS 2 and Sonar 6 Reply with quote

Ralph [RZ] wrote:
BitFlipper wrote:

Random "Access Violation" dialog boxes popping up while using JS 2.

If you could tell me steps to replicate them, that would be awesome. Also, could you send me a full screenshot when such an error occurs?

Quote:
I have found many plugins to have problems with this. This is usually an indication that they are using global variables in their DLLs and did not anticipate multiple instances being open.

Yes, JS2 is not multi-instance proof, yet.

I'll try to fix the off screen GUI issue in the next hotfix.


Sorry for the fuzzy bug report. I am sitting at work and don't have JS 2 in front of me. I will try tonight to create better steps to reproduce these issues.

BitFlipper
Back to top
View user's profile Send private message
J van E
Jamologist
Jamologist


Joined: 26 Nov 2005
Posts: 196

PostPosted: Tue Aug 21, 2007 4:13 pm    Post subject: Re: Various issues with JS 2 and Sonar 6 Reply with quote

BitFlipper wrote:
Hi,
1) Random "Access Violation" dialog boxes popping up while using JS 2. The weird thing is that when I close the error dialog, I can continue using JS 2.

I had that too a few times (also using Sonar): it always and only happened while I was trying to manually add a note to the patternwindow. As soon as I clicked in the er... golden area, I got that message. Not everytime, though: it's not something I can replicate if I wanted to. I wonder if it happened to BitFlipper in the same circumstances!
Back to top
View user's profile Send private message
Milt
Jamologist
Jamologist


Joined: 11 May 2007
Posts: 151

PostPosted: Tue Aug 21, 2007 4:28 pm    Post subject: Reply with quote

I am using Sonar 6 as well and have gotten the Access violation, quote "Access violation at address 154C3C09 in module jamstix 2.dll write address 00000007". I was in the fill generator trying to recompose a fill using the groove pattern for the first part of a bar and the fill for the rest. In other words splitting the bar between groove and fill, (is there an easy way to do this by the way?). Also got a pointer error message, something like 'invalid pointer function, or something like that./ It happened when I would try to move the cursor from the bar editor to the box above where you can select sounds for the cell, would pop up everytime I hit the boundry between them, and wouldn't let me do anything. Closed Jamstix and Sonar, opened both again, and it was gone Confused . Bless you Ralph, must be crazy!! Milt.
Back to top
View user's profile Send private message
Ralph [RZ]
Site Admin
Site Admin


Joined: 02 Jan 2008
Posts: 13332

PostPosted: Tue Aug 21, 2007 4:34 pm    Post subject: Reply with quote

Milt wrote:
In other words splitting the bar between groove and fill, (is there an easy way to do this by the way?).

JS2 will automatically play the groove until the fills starts so all you have to do is choose the right fill length with the 'Length' knobs.

I'm chewing on these Sonar issues and will hopefully have a fix soon. Your description was very helpful...
_________________
Ralph Zeuner
Rayzoon Technologies LLC
http://www.rayzoon.com
Back to top
View user's profile Send private message Send e-mail
BitFlipper
Jamologist
Jamologist


Joined: 16 Dec 2005
Posts: 110

PostPosted: Tue Aug 21, 2007 9:18 pm    Post subject: Reply with quote

OK, I downloaded V 2.0.4 after I got home and have been hammering JS 2 ever since. So far I have not seen any of the issues I have seen with the earlier versions. I even opened a second song in Sonar and went crazy switching between the two open JS 2 windows while playing back one song then the other. No issues so far.

The only thing (and this is minor) is that when you have two JS 2 windows open at the same time, it switches between the two in some crazy ways (setting the focus to the song over which the cursor is at the time). As I said, minor, and most people would probably never see this but that was the only weirdness I saw.

If you have indeed fixed all the Issues I saw previously, then I'd like to repeat:

Jamstix 2 Blows...

...me away Very Happy Very Happy

LOL
Back to top
View user's profile Send private message
BitFlipper
Jamologist
Jamologist


Joined: 16 Dec 2005
Posts: 110

PostPosted: Tue Aug 21, 2007 11:32 pm    Post subject: Reply with quote

Uh oh...

Was playing around with a simple songs (JS 2 only, no other plugins), and clicked on the "Style" section of the second part of the song on the song sheet (the one that says "16th Rock" in the screenshot). I got the access violation in the screenshot.

Access violation at address 0A3A992A in module 'jamstix2.dll'. Read of address 33CB919C.

Screenshot: www.alienworks.com/images/JS2_Access_Violation.jpg

When I closed that error dialog, I got an empty list of styles, and then a dialog box saying:

List index out of bounds (1)

Then, every time when I move the mouse over the "Brain Controls" area, I get the following dialog:

Access violation at address 0A3AAFE5 in module 'jamstix2.dll'. Read of address 342C3775.

Edit: This was JS 2 2.0.4, Sonar 6.2.1, Win XP SP2, 2GB, 3GHz

BitFlipper
Back to top
View user's profile Send private message
Ralph [RZ]
Site Admin
Site Admin


Joined: 02 Jan 2008
Posts: 13332

PostPosted: Wed Aug 22, 2007 8:59 am    Post subject: Reply with quote

Very good detail, I'm on it...
_________________
Ralph Zeuner
Rayzoon Technologies LLC
http://www.rayzoon.com
Back to top
View user's profile Send private message Send e-mail
BitFlipper
Jamologist
Jamologist


Joined: 16 Dec 2005
Posts: 110

PostPosted: Wed Aug 22, 2007 3:31 pm    Post subject: Reply with quote

I got another one of the error dialogs with the "Invalid window handle" message. If I close the error dialog, and move the mouse over JS 2, it immediately pops up again.

Here is the screenshot:

Screenshot



BitFlipper
Back to top
View user's profile Send private message
Ralph [RZ]
Site Admin
Site Admin


Joined: 02 Jan 2008
Posts: 13332

PostPosted: Wed Aug 22, 2007 3:45 pm    Post subject: Reply with quote

I fixed the tag for you, you had forgotten the "http://"prefix.

What was the last thing you did before the 1400 error popped up?
_________________
Ralph Zeuner
Rayzoon Technologies LLC
http://www.rayzoon.com
Back to top
View user's profile Send private message Send e-mail
BitFlipper
Jamologist
Jamologist


Joined: 16 Dec 2005
Posts: 110

PostPosted: Wed Aug 22, 2007 3:52 pm    Post subject: Reply with quote

Ralph [RZ] wrote:
I fixed the tag for you, you had forgotten the "http://"prefix.

What was the last thing you did before the 1400 error popped up?


Ah, thanks!

To be honest, I was trying to remember what I was doing at the time but I think I was just loading different drummers etc and playing with the beat entries in the bar editor. I will try to reproduce it again and get some better steps.

BitFlipper
Back to top
View user's profile Send private message
BitFlipper
Jamologist
Jamologist


Joined: 16 Dec 2005
Posts: 110

PostPosted: Wed Aug 22, 2007 4:00 pm    Post subject: Reply with quote

OK, steps to reproduce:

Put two instances of JS 2 into two different tracks. Open both JS windows. Close one instance and move the mouse over the other one. You might have to save the Sonar project with the two UIs open and re-open it.

I know that you said that JS 2 was not multiple-instance safe, but when I tested it earlier with 2.0.4 I was not able to reproduce the problem, so I thought that was fixed.

Anyway, the reason I have two instances is because I am re-creating the JS track and want to clone some of the setting over to the new one. In fact, I also have an older V 1 JS on a 3rd track, but that UI was not open at the time. Crazy, I know...

BitFlipper
Back to top
View user's profile Send private message
Ralph [RZ]
Site Admin
Site Admin


Joined: 02 Jan 2008
Posts: 13332

PostPosted: Wed Aug 22, 2007 4:32 pm    Post subject: Reply with quote

That explains it. We will have a new hotfix later today that fixes this dual-project problem.
_________________
Ralph Zeuner
Rayzoon Technologies LLC
http://www.rayzoon.com
Back to top
View user's profile Send private message Send e-mail
BitFlipper
Jamologist
Jamologist


Joined: 16 Dec 2005
Posts: 110

PostPosted: Wed Aug 22, 2007 4:50 pm    Post subject: Reply with quote

Ralph [RZ] wrote:
That explains it. We will have a new hotfix later today that fixes this dual-project problem.


Excellent!!

Anyway, I was able to narrow it down a bit further:

When you have the 2 JS 2 UIs open, mouse over both. Then close one and mouse over the remaining JS 2 window.

I suspect the one being closed is clearing a global variable that the remaining open one is trying to use -kaboom!

Anyway, good to hear you guys are on top of this!

BitFlipper
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Rayzoon Technologies LLC Forum Index -> Jamstix - Support All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2002 phpBB Group