Skip to content
Snippets Groups Projects
Commit 635d04fa authored by Guillaume Meinesz's avatar Guillaume Meinesz
Browse files

fix : si on essayait de se deconnecter au tout début - sans avoir de trace - ça ne marchait pas.

corrigé
parent 8455dff4
No related branches found
No related tags found
No related merge requests found
...@@ -110,9 +110,10 @@ public class NewSystemeDeTraces : MonoBehaviour ...@@ -110,9 +110,10 @@ public class NewSystemeDeTraces : MonoBehaviour
private bool terminateSceneAFterTransfert = false; private bool terminateSceneAFterTransfert = false;
public void sendThisUserTracesToHMPlugin(bool terminateSceneAFterTrasfert1=false) public void sendThisUserTracesToHMPlugin(bool terminateSceneAFterTrasfert1=false)
{ {
Debug.Log("sendThisUserTracesToHMPlugin terminateSceneAFterTrasfert1= " + terminateSceneAFterTrasfert1 + " justCreated=" + justCreated);
terminateSceneAFterTransfert = terminateSceneAFterTrasfert1;
if (!justCreated) if (!justCreated)
{ {
terminateSceneAFterTransfert = terminateSceneAFterTrasfert1;
nombreDeFichiersATransferer = 0; nombreDeFichiersATransferer = 0;
nombreDeFichiersTraites = 0; nombreDeFichiersTraites = 0;
string nomFichierBase = returnUserIDFLuence_or_UserIDHM(); string nomFichierBase = returnUserIDFLuence_or_UserIDHM();
...@@ -130,43 +131,58 @@ public class NewSystemeDeTraces : MonoBehaviour ...@@ -130,43 +131,58 @@ public class NewSystemeDeTraces : MonoBehaviour
deleteAllTemporaryFiles(); deleteAllTemporaryFiles();
} }
nombreDeFichiersATransferer = fichiersSauvegardes.Length; nombreDeFichiersATransferer = fichiersSauvegardes.Length;
foreach (string s in fichiersSauvegardes) if (nombreDeFichiersATransferer <= 0)
{ {
Debug.Log("rien a transferer");
// Le fichier JSON existe, donc nous le lisons nombreDeFichiersTraites = 99;
string dateEnvoi = DateTime.Now.ToString("dd-MM-yyyy-HH-mm-ss"); nombreDeFichiersATransferer = 99;
string nouveauNomAvecDate = Path.GetFileNameWithoutExtension(s) + "-" + dateEnvoi + ".json"; }
string nouveauChemin = Path.Combine(PathDirectoryTemporary, nouveauNomAvecDate); else
// Copiez le fichier source vers le dossier de destination en le renommant si ncessaire. {
File.Copy(s, nouveauChemin, true); foreach (string s in fichiersSauvegardes)
if (File.Exists(nouveauChemin))
{ {
try
// Le fichier JSON existe, donc nous le lisons
string dateEnvoi = DateTime.Now.ToString("dd-MM-yyyy-HH-mm-ss");
string nouveauNomAvecDate = Path.GetFileNameWithoutExtension(s) + "-" + dateEnvoi + ".json";
string nouveauChemin = Path.Combine(PathDirectoryTemporary, nouveauNomAvecDate);
// Copiez le fichier source vers le dossier de destination en le renommant si ncessaire.
File.Copy(s, nouveauChemin, true);
if (File.Exists(nouveauChemin))
{ {
HM_PluginController.UploadTrace(nouveauChemin, transfertAsynchroneFinished); try
{
HM_PluginController.UploadTrace(nouveauChemin, transfertAsynchroneFinished);
}
catch (Exception ex)
{
nombreDeFichiersTraites++;
// Grez toute exception survenue lors de l'appel CheckTraceExist ici.
Debug.LogError("Erreur lors de l'appel UploadTrace : " + ex.Message);
deleteTemporaryFile_archiveOriginalFile(nouveauChemin, "");
break;
}
} }
catch (Exception ex) else
{ {
nombreDeFichiersTraites++; nombreDeFichiersTraites++;
// Grez toute exception survenue lors de l'appel CheckTraceExist ici. Debug.LogError("Traces 2 - ne devrait jamais arriver");
Debug.LogError("Erreur lors de l'appel UploadTrace : " + ex.Message); /* sauf si :
deleteTemporaryFile_archiveOriginalFile(nouveauChemin, ""); * Fichier source inexistant : Si le fichier source spcifi n'existe pas, la copie chouera.
break; Permissions insuffisantes : Si l'application n'a pas les permissions ncessaires pour lire le fichier source ou crire dans le rpertoire de destination, la copie chouera.
Espace disque insuffisant : Si le disque de destination est plein ou manque d'espace, la copie chouera.
Fichier de destination verrouill : Si le fichier de destination est dj ouvert ou verrouill par une autre application, la copie chouera.
Problmes matriels : Des problmes matriels, tels que des secteurs dfectueux sur le disque, peuvent entraner des erreurs lors de la copie
*/
} }
} }
else
{
nombreDeFichiersTraites++;
Debug.LogError("Traces 2 - ne devrait jamais arriver");
/* sauf si :
* Fichier source inexistant : Si le fichier source spcifi n'existe pas, la copie chouera.
Permissions insuffisantes : Si l'application n'a pas les permissions ncessaires pour lire le fichier source ou crire dans le rpertoire de destination, la copie chouera.
Espace disque insuffisant : Si le disque de destination est plein ou manque d'espace, la copie chouera.
Fichier de destination verrouill : Si le fichier de destination est dj ouvert ou verrouill par une autre application, la copie chouera.
Problmes matriels : Des problmes matriels, tels que des secteurs dfectueux sur le disque, peuvent entraner des erreurs lors de la copie
*/
}
} }
}
else if (terminateSceneAFterTrasfert1)
{
nombreDeFichiersTraites = 99;
nombreDeFichiersATransferer = 99;
} }
} }
......
...@@ -139,7 +139,7 @@ MonoBehaviour: ...@@ -139,7 +139,7 @@ MonoBehaviour:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 0 y: 0
width: 1086.4 width: 927.2
height: 722.8 height: 722.8
m_MinSize: {x: 200, y: 100} m_MinSize: {x: 200, y: 100}
m_MaxSize: {x: 16192, y: 16192} m_MaxSize: {x: 16192, y: 16192}
...@@ -164,8 +164,8 @@ MonoBehaviour: ...@@ -164,8 +164,8 @@ MonoBehaviour:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 0 y: 0
width: 1086.4 width: 927.2
height: 583.2 height: 455.2
m_MinSize: {x: 200, y: 50} m_MinSize: {x: 200, y: 50}
m_MaxSize: {x: 16192, y: 8096} m_MaxSize: {x: 16192, y: 8096}
vertical: 0 vertical: 0
...@@ -187,8 +187,8 @@ MonoBehaviour: ...@@ -187,8 +187,8 @@ MonoBehaviour:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 0 y: 0
width: 202.4 width: 311.2
height: 583.2 height: 455.2
m_MinSize: {x: 201, y: 221} m_MinSize: {x: 201, y: 221}
m_MaxSize: {x: 4001, y: 4021} m_MaxSize: {x: 4001, y: 4021}
m_ActualView: {fileID: 13} m_ActualView: {fileID: 13}
...@@ -211,10 +211,10 @@ MonoBehaviour: ...@@ -211,10 +211,10 @@ MonoBehaviour:
m_Children: [] m_Children: []
m_Position: m_Position:
serializedVersion: 2 serializedVersion: 2
x: 202.4 x: 311.2
y: 0 y: 0
width: 884 width: 616
height: 583.2 height: 455.2
m_MinSize: {x: 202, y: 221} m_MinSize: {x: 202, y: 221}
m_MaxSize: {x: 4002, y: 4021} m_MaxSize: {x: 4002, y: 4021}
m_ActualView: {fileID: 12} m_ActualView: {fileID: 12}
...@@ -233,23 +233,23 @@ MonoBehaviour: ...@@ -233,23 +233,23 @@ MonoBehaviour:
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 1 m_EditorHideFlags: 1
m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
m_Name: ProjectBrowser m_Name: ConsoleWindow
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_Children: [] m_Children: []
m_Position: m_Position:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 583.2 y: 455.2
width: 1086.4 width: 927.2
height: 139.59998 height: 267.59998
m_MinSize: {x: 231, y: 271} m_MinSize: {x: 101, y: 121}
m_MaxSize: {x: 10001, y: 10021} m_MaxSize: {x: 4001, y: 4021}
m_ActualView: {fileID: 15} m_ActualView: {fileID: 16}
m_Panes: m_Panes:
- {fileID: 15} - {fileID: 15}
- {fileID: 16} - {fileID: 16}
m_Selected: 0 m_Selected: 1
m_LastSelected: 1 m_LastSelected: 0
--- !u!114 &11 --- !u!114 &11
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
...@@ -265,9 +265,9 @@ MonoBehaviour: ...@@ -265,9 +265,9 @@ MonoBehaviour:
m_Children: [] m_Children: []
m_Position: m_Position:
serializedVersion: 2 serializedVersion: 2
x: 1086.4 x: 927.2
y: 0 y: 0
width: 449.59998 width: 608.8
height: 722.8 height: 722.8
m_MinSize: {x: 276, y: 71} m_MinSize: {x: 276, y: 71}
m_MaxSize: {x: 4001, y: 4021} m_MaxSize: {x: 4001, y: 4021}
...@@ -296,10 +296,10 @@ MonoBehaviour: ...@@ -296,10 +296,10 @@ MonoBehaviour:
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 202.40001 x: 311.2
y: 73.6 y: 73.6
width: 882 width: 614
height: 562.2 height: 434.2
m_SerializedDataModeController: m_SerializedDataModeController:
m_DataMode: 0 m_DataMode: 0
m_PreferredDataMode: 0 m_PreferredDataMode: 0
...@@ -352,23 +352,23 @@ MonoBehaviour: ...@@ -352,23 +352,23 @@ MonoBehaviour:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 21 y: 21
width: 882 width: 614
height: 541.2 height: 413.2
m_Scale: {x: 0.41759264, y: 0.4175926} m_Scale: {x: 0.31882718, y: 0.31882718}
m_Translation: {x: 441, y: 270.6} m_Translation: {x: 307, y: 206.60002}
m_MarginLeft: 0 m_MarginLeft: 0
m_MarginRight: 0 m_MarginRight: 0
m_MarginTop: 0 m_MarginTop: 0
m_MarginBottom: 0 m_MarginBottom: 0
m_LastShownAreaInsideMargins: m_LastShownAreaInsideMargins:
serializedVersion: 2 serializedVersion: 2
x: -1056.0531 x: -962.9041
y: -648 y: -648
width: 2112.1062 width: 1925.8082
height: 1296 height: 1296
m_MinimalGUI: 1 m_MinimalGUI: 1
m_defaultScale: 0.4175926 m_defaultScale: 0.31882718
m_LastWindowPixelSize: {x: 1102.5, y: 702.75} m_LastWindowPixelSize: {x: 767.5, y: 542.75}
m_ClearInEditMode: 1 m_ClearInEditMode: 1
m_NoCameraWarning: 1 m_NoCameraWarning: 1
m_LowResolutionForAspectRatios: 01000000000000000000 m_LowResolutionForAspectRatios: 01000000000000000000
...@@ -396,8 +396,8 @@ MonoBehaviour: ...@@ -396,8 +396,8 @@ MonoBehaviour:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 73.6 y: 73.6
width: 201.4 width: 310.2
height: 562.2 height: 434.2
m_SerializedDataModeController: m_SerializedDataModeController:
m_DataMode: 0 m_DataMode: 0
m_PreferredDataMode: 0 m_PreferredDataMode: 0
...@@ -411,9 +411,9 @@ MonoBehaviour: ...@@ -411,9 +411,9 @@ MonoBehaviour:
m_SceneHierarchy: m_SceneHierarchy:
m_TreeViewState: m_TreeViewState:
scrollPos: {x: 0, y: 0} scrollPos: {x: 0, y: 0}
m_SelectedIDs: m_SelectedIDs: d0640000
m_LastClickedID: 0 m_LastClickedID: 0
m_ExpandedIDs: 16fbffff m_ExpandedIDs: e454faffec18fbff2419fbff845dfbff9c7ffbffc687fbff88a7fbff1ecefbff9e23fdff4a2ffdff024ffdff2250fdffba6ffdfff26ffdff14cffdff7efcfdffb81ffeffba75feff8879feffc6f7fefffe18ffffa61dffff483fffffc843fffff646ffffd268ffff5089ffffd8f5ffff16fbffffd6f0000054f100004437010088650100b0a00100ec150200f6a7020076a802007ea90200f8570300625803001a0f0500520f0500e42f050052300500b83005005a700500927005009c700500ae700500c0700500
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
m_Name: m_Name:
...@@ -906,9 +906,9 @@ MonoBehaviour: ...@@ -906,9 +906,9 @@ MonoBehaviour:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 656.8 y: 506.4
width: 1085.4 width: 926.2
height: 118.599976 height: 269
m_SerializedDataModeController: m_SerializedDataModeController:
m_DataMode: 0 m_DataMode: 0
m_PreferredDataMode: 0 m_PreferredDataMode: 0
...@@ -944,10 +944,10 @@ MonoBehaviour: ...@@ -944,10 +944,10 @@ MonoBehaviour:
m_LockTracker: m_LockTracker:
m_IsLocked: 0 m_IsLocked: 0
m_FolderTreeState: m_FolderTreeState:
scrollPos: {x: 0, y: 77.400024} scrollPos: {x: 0, y: 79}
m_SelectedIDs: 98640000 m_SelectedIDs: 98640000
m_LastClickedID: 25752 m_LastClickedID: 25752
m_ExpandedIDs: 00000000886400008a64000000ca9a3bffffff7f m_ExpandedIDs: 00000000886400008a6400009c64000000ca9a3bffffff7f
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
m_Name: m_Name:
...@@ -1000,9 +1000,9 @@ MonoBehaviour: ...@@ -1000,9 +1000,9 @@ MonoBehaviour:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_ResourceFile: m_ResourceFile:
m_ListAreaState: m_ListAreaState:
m_SelectedInstanceIDs: m_SelectedInstanceIDs: d0640000
m_LastClickedInstanceID: 0 m_LastClickedInstanceID: 25808
m_HadKeyboardFocusLastEvent: 0 m_HadKeyboardFocusLastEvent: 1
m_ExpandedInstanceIDs: c6230000 m_ExpandedInstanceIDs: c6230000
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
...@@ -1052,9 +1052,9 @@ MonoBehaviour: ...@@ -1052,9 +1052,9 @@ MonoBehaviour:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 442.4 y: 528.8
width: 1085.4 width: 926.2
height: 333 height: 246.59998
m_SerializedDataModeController: m_SerializedDataModeController:
m_DataMode: 0 m_DataMode: 0
m_PreferredDataMode: 0 m_PreferredDataMode: 0
...@@ -1085,9 +1085,9 @@ MonoBehaviour: ...@@ -1085,9 +1085,9 @@ MonoBehaviour:
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 1086.4 x: 927.2
y: 73.6 y: 73.6
width: 448.59998 width: 607.8
height: 701.8 height: 701.8
m_SerializedDataModeController: m_SerializedDataModeController:
m_DataMode: 0 m_DataMode: 0
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment