Has anyone figured out what the fix is to this? I am getting the issue, have recompiled using the new release from incognito, but am still receiving the message stating they are not the same file versions. I am at a loss at this point. When I run my server offline, everything works fine even with the error message. However, when I upload the streamer to my host, the streamer will not load. Any help is greatly appreciated.
|
Make sure you are using the same streamer.inc in your pawno as the streamer.so/.dll in your host, I never had that issue and already tried many versions of it...
|
Has anyone figured out what the fix is to this? I am getting the issue, have recompiled using the new release from incognito, but am still receiving the message stating they are not the same file versions. I am at a loss at this point. When I run my server offline, everything works fine even with the error message. However, when I upload the streamer to my host, the streamer will not load. Any help is greatly appreciated.
|
Make sure you are using the same streamer.inc in your pawno as the streamer.so/.dll in your host, I never had that issue and already tried many versions of it...
|
[14:26:48] *** IsValidDynamicObject: Expecting 1 parameter(s), but found 604455 [14:26:48] [debug] Run time error 5: "Invalid memory access" [14:26:48] [debug] AMX backtrace: [14:26:48] [debug] #0 native IsValidDynamicObject () from streamer.so [14:26:48] [debug] #1 native IsValidDynamicObject () from streamer.so [14:26:48] [debug] #2 0024e49c in public Server_Heartbeat () at C:\Users\Bogdan\Dropbox\samp03\gamemodes\last.pwn:1849
if(IsValidDynamicObject(obj) && !IsDynamicObjectMoving(obj))
[14:38:20] [debug] Server crashed while executing last.amx [14:38:20] [debug] AMX backtrace: [14:38:20] [debug] #0 native float () from samp03svr [14:38:20] [debug] #1 native IsValidDynamicObject () from streamer.so [14:38:20] [debug] #2 native IsValidDynamicObject () from streamer.so [14:38:20] [debug] #3 00000004 in public Server_Heartbeat () at <unknown file>:0 [14:38:20] [debug] Native backtrace: [14:38:20] [debug] #0 0022de8b in _ZN10StackTraceC1EPv () from plugins/crashdetect.so [14:38:20] [debug] #1 00226bcf in _ZN11CrashDetect20PrintNativeBacktraceERSoPv () from plugins/crashdetect.so [14:38:20] [debug] #2 00227dbc in _ZN11CrashDetect20PrintNativeBacktraceEPv () from plugins/crashdetect.so [14:38:20] [debug] #3 00228226 in _ZN11CrashDetect11OnExceptionEPv () from plugins/crashdetect.so [14:38:20] [debug] #4 0022dadc in ?? () from plugins/crashdetect.so [14:38:20] [debug] #5 00257410 in ?? () [14:38:20] [debug] #6 08093f51 in ?? () from ./samp03svr [14:38:20] [debug] #7 0022c8f8 in ?? () from plugins/crashdetect.so [14:38:20] [debug] #8 00230916 in amx_Exec () from plugins/crashdetect.so [14:38:20] [debug] #9 00228be6 in _ZN11CrashDetect9DoAmxExecEPii () from plugins/crashdetect.so [14:38:20] [debug] #10 0022c659 in ?? () from plugins/crashdetect.so [14:38:20] [debug] #11 004ec2f2 in amx_Exec () from plugins/YSF.so [14:38:20] [debug] #12 004cff08 in _ZN16CCallbackManager15OnServerMessageEPc () from plugins/YSF.so [14:38:20] [debug] #13 004d93dd in ?? () from plugins/YSF.so [14:38:20] [debug] #14 080d1765 in ?? () from ./samp03svr [14:38:20] [debug] #15 0808eaab in ?? () from ./samp03svr [14:38:20] [debug] #16 080746f6 in ?? () from ./samp03svr [14:38:20] [debug] #17 0807632e in ?? () from ./samp03svr [14:38:20] [debug] #18 00ba3b39 in ?? () from /lib/libpthread.so.0 [14:38:20] [debug] #19 0040ad6e in clone () from /lib/libc.so.6
new Float:x,Float:y,Float:z;
GetPlayerPos(pid,x,y,z);
CreateDynamicCP(x,y+2.0,z,1.0,GetPlayerVirtualWorld(pid),-1,-1,100.0);
[21:01:29] *** Streamer_GetArrayData: Invalid ID specified [21:01:29] *** Streamer_GetArrayData: Invalid ID specified [21:01:29] *** Streamer_GetArrayData: Invalid ID specified [21:01:29] *** Streamer_GetArrayData: Invalid ID specified [21:01:29] *** Streamer_GetArrayData: Invalid ID specified [21:01:29] *** Streamer_GetArrayData: Invalid ID specified [21:01:29] *** Streamer_GetArrayData: Invalid ID specified [21:01:29] *** Streamer_GetArrayData: Invalid ID specified [21:01:29] *** Streamer_GetArrayData: Invalid ID specified [21:01:29] *** Streamer_GetArrayData: Invalid ID specified [21:01:29] *** Streamer_GetArrayData: Invalid ID specified [21:01:29] *** Streamer_GetArrayData: Invalid ID specified [21:01:29] *** Streamer_GetArrayData: Invalid ID specified [21:01:29] *** Streamer_GetArrayData: Invalid ID specified [21:01:29] *** Streamer_GetArrayData: Invalid ID specified [21:01:29] *** Streamer_GetArrayData: Invalid ID specified [21:01:29] *** Streamer_GetArrayData: Invalid ID specified [21:01:29] *** Streamer_SetIntData: Invalid ID specified [21:01:30] *** Streamer_GetArrayData: Invalid ID specified [21:01:30] *** Streamer_GetArrayData: Invalid ID specified [21:01:30] *** Streamer_GetArrayData: Invalid ID specified [21:01:30] *** Streamer_GetArrayData: Invalid ID specified [21:01:30] *** Streamer_GetArrayData: Invalid ID specified [21:01:30] *** Streamer_GetArrayData: Invalid ID specified [21:01:30] *** Streamer_GetArrayData: Invalid ID specified [21:01:30] *** Streamer_GetArrayData: Invalid ID specified [21:01:30] *** Streamer_GetArrayData: Invalid ID specified
I was going to raise this point, I'd love a more useful error message as I see these pop up all the time and my codebase is so massive I have no chance of finding the source(s). Maybe some kind of crashdetect linking so line numbers could be found, or even just printing the function parameters.
|
I was going to raise this point, I'd love a more useful error message as I see these pop up all the time and my codebase is so massive I have no chance of finding the source(s). Maybe some kind of crashdetect linking so line numbers could be found, or even just printing the function parameters.
|
native PrintAmxBacktrace(); native GetAmxBacktrace(string[], size = sizeof(string));
Yes that's what I'm on about. If it can be implemented straight into the plugin that would be useful.
|
Checkpoint= CreateDynamicCP(1673.9871, -1344.0293, 166.6351, 3.0);
...
public OnPlayerEnterDynamicCP(playerid, checkpointid)
{
SendClientMessage(playerid, -1, "OnPlayerEnterDynamicCP called");
return 1;
}